<html lang="de"><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"> <link rel="stylesheet" href="http://www.google.com/google.css"> <link rel="stylesheet" href="../leftnav.css"> <style>
<!--
body,td,font,p,a{font-family:arial,sans-serif}
.i { margin-left: 1em; margin-right: 2em; }
//.style1 {font-weight: bold}
.style1 {font-weight: bold}
.d {color:#999999;text-decoration:italics;font-size:10px;}
.changes {color: #FF0000}
-->
</style> <script src=" https://ssl.google-analytics.com/urchin.js " type="text/javascript">
</script> <script type="text/javascript">
  _uacct="UA-18009-2";
  _utcp="/webmasters/sitemaps/";
  _uanchor=1; 
  urchinTracker();
</script>  <title>Google Webmaster-Tools</title> </head> <body class="search" bgcolor="#ffffff" text="#000000" link="#0000CC" vlink="#800080" alink="#ff0000" topmargin="3"> <table width="95%" border="0" cellpadding="0" cellspacing="2">  <tr valign="top">  <td width="1%"><a href="https://www.google.com/webmasters/sitemaps/"> <img src="http://www.google.com/images/google_sm.gif" hspace="15" height="59" width="143" vspace="5" alt="Zurück zur Google-Startseite." border="0"></a></td>  <td width="100%" valign="middle">  <table width="100%" border="0" cellspacing="0" cellpadding="0">  <tr>  <td><font size="+0"><b>Webmaster-Tools</b></font></td>  </tr>  <tr>  <td style="border-bottom:1px solid #999999" height="1"><img width="1" height="1" alt=""></td>  </tr>  </table>  </td>  </tr> </table> <table border="0" cellpadding="2" cellspacing="0" width="95%">  <tr>  <td width="175" valign="top">  <font size="-1">  <p class="sidenavlink"><a href="about.html">Über Webmaster-Tools</a></p>  <p class="sidenavlink"><a href="protocol.html">Verwenden des Sitemap-Protokolls</a></span><p class="sidenavtoc">Verwenden des Sitemap-Generators</p> <p class="sidenavlink"><a href="http://www.google.com/webmasters/">Google Webmaster-Zentrale</a></p>  </font></td>  <td background="http://www.google.com/images/dot2.gif" valign="bottom" width="5"><img src="http://www.google.com/images/dot2.gif" width="1" height="1"></td>  <td style="background-color: #ffffff" width="10" valign="top"><img src="http://www.google.com/images/cleardot.gif" width="10" height="1"></td>  <td>  <div class="content">   <p><strong>Inhalt</strong></p>  <p><font size="-1"><a href="#before">Bevor Sie beginnen</a><br><a href="#download">Herunterladen der Sitemap-Generator-Programmdateien</a><br><a href="#config">Erstellung einer Konfigurationsdatei</a><br><a href="#copy">Hochladen der Dateien auf Ihren Webserver</a><br><a href="#execute">Ausführung des Sitemap-Generator-Skripts</a><br><a href="#submitting">Einreichen Ihrer Sitemap bei Google</a><br><a href="#troubleshoot">Fehlerbehebung</a>  </font></p>  <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="before"></a><b>Bevor Sie beginnen</b></td>  </tr>  </tbody></table>  <p><font size="-1"> Der Google Sitemap-Generator ist ein Python-Skript, das mit dem Sitemap-Protokoll eine Sitemap für Ihre Website erstellt. Dieses Skript kann Sitemaps aus URL-Listen, Webserver-Verzeichnissen oder Zugriffsprotokollen erstellen. Zur Verwendung dieses Skripts: </font></p>   <ul>  <li><font size="-1">Sie müssen eine Verbindung zum Webserver herstellen und Skripts ausführen können. </font></li>  <li><font size="-1">Auf Ihrem Webserver muss Python 2.2 oder höher installiert sein. </font></li>  <li><font size="-1">Sie müssen den Befehl kennen, mit dem Sie Python starten. (In der Regel ist dies <strong>python</strong>, das hängt allerdings von der Installation ab. Sind auf Ihrem Webserver beispielsweise zwei Versionen von Python installiert, kann die ältere Version mit dem Befehl <strong>python</strong> und die neuere Version mit <strong>python2</strong> aufgerufen werden.) </font></li>  <li><font size="-1">Sie müssen den Verzeichnispfad zu Ihrer Website kennen. Wenn Ihr Webserver für nur eine Website betrieben wird, kann dies ein Pfad wie der folgende sein: <strong>var/www/html</strong>. Wenn Sie einen virtuellen Server haben, der für mehrere Websites betrieben wird, kann dies ein Pfad wie der folgende sein: <strong>home/virtual/site1/fst/var/www/html</strong>. </font></li>  <li><font size="-1"> Sie müssen Dateien auf Ihren Webserver hochladen können (zum Beispiel mit FTP). </font></li>  <li><font size="-1">Wenn Sie eine Liste von URLs auf der Grundlage von Zugriffsprotokollen erstellen möchten, müssen Sie die für diese Protokolle verwendete Verschlüsselung sowie den vollständigen Pfad zu ihnen kennen. </font></li>  </ul>   <p><font size="-1">Wenden Sie sich in Zweifelsfällen an Ihren Webhosting-Anbieter. </font></p>  <font size="-1">  <p>Jetzt können Sie anfangen. Im Folgenden finden Sie einen Überblick über die weiteren Schritte.</p>  </font>  <font size="-1">  <ol>  <li><font size="-1"><a href="#download">Laden</a> Sie die Programmdateien für den Sitemap-Generator herunter. Extrahieren Sie die Dateien in ein lokales Verzeichnis. </font></li>  <li><font size="-1"><a href="#config">Erstellen Sie eine Konfigurationsdatei</a> für Ihre Website mit der zur Verfügung gestellten Datei <strong>example_config.xml</strong> als Template. Passen Sie diese Datei je nach Bedarf an Ihre Website an und speichern Sie sie. </font></li>  <li><font size="-1"><a href="#copy">Laden Sie die erforderlichen Dateien</a> auf Ihren Webserver herauf. </font></li>  <li><font size="-1"><a href="#execute">Ausführen von</a> <strong>sitemap_gen.py</strong>. </font></li>  <li><font size="-1"><a href="http://www.google.com/support/webmasters/bin/answer.py?answer=34575&topic=8496">Fügen</a> Sie die generierte Sitemap Ihrem Konto für Google Webmaster-Tools hinzu. </font></li>  <li><font size="-1"><a href="#recur">Einrichtung eines sich wiederholenden Skripts</a>. (Optional) </font></li>  </ol>  </font>   <p><font size="-1">Wenn es Ihnen nicht möglich ist, mit dem Sitemap-Generator zu arbeiten, können Sie das Google Webmaster-Tool auch in einem <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=34606&topic=8516">anderen Format</a> wie einer einfachen Textdatei zu Ihrem Konto für Google Sitemaps hinzufügen. <a href="http://code.google.com/sm_thirdparty.html">Hier</a> finden Sie außerdem Links zu Programmen von Drittanbietern, die Google Sitemaps unterstützen.</font></p>  <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="download"></a><b>1. Herunterladen der Sitemap-Generator-Programmdateien</b></td>  </tr>  </tbody></table>  <font size="-1">  <p>Die Sitemap-Generator-Dateien sind in ZIP- und GZ-Archivformaten verfügbar, und zwar <font size="-1">am folgenden Speicherort:</font></p>  </font>  <p><font size="-1"><a href="http://www.sourceforge.net/project/showfiles.php?group_id=137793&amp;package_id=153422">http://sourceforge.net/project/showfiles.php?group_id=137793&amp;package_id=153422</a></font></p>  <font size="-1">  <p>Wenn Sie das Archiv heruntergeladen haben, extrahieren Sie es in ein lokales Verzeichnis. Lokalisieren Sie die folgenden Dateien:</p>  <ul>  <li><strong> README</strong> &#8212;enthält die neuesten Informationen über dieses Tool</li>  <li><strong> sitemap_gen.py</strong> &#8212;das Python-Skript, mit dem Ihre Sitemap erstellt wird</li>  <li><strong> example_config.xml</strong> —die Vorlage für die Konfigurationsdatei, die Sie verwenden, um die Konfiguration für Ihre Website anzugeben.</li>  <li><strong> example_urllist.txt</strong> —die Vorlage für die URL-Liste, die Sie verwenden können, wenn Sie eine Sitemap anhand einer von Ihnen angegebenen URL-Liste erstellen möchten.</li>  </ul>  </font>  <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="config"></a><b>2a. Erstellen einer Konfigurationsdatei</b></td>  </tr>  </tbody></table>  <font size="-1">  </font><p><font size="-1">In diesem Abschnitt wird Ihnen Schritt für Schritt die Erstellung einer Konfigurationsdatei gezeigt. Außerdem enthält der Abschnitt eine <a href="#config_reference">vollständige Referenz</a> der verfügbaren Optionen. Wenn Sie <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=34627&topic=8493">mobile Sitemaps</a> erstellen, beachten Sie die <a href="#creating_mobile">zusätzlichen Richtlinien für mobile Sitemaps</a>. </font></p>  <font size="-1"><p>Um eine Konfigurationsdatei für Ihre Website zu erstellen, müssen Sie über die folgenden Informationen verfügen:</p>  <ul>  <li>Die Basis-URL für Ihre Website (wie z.B. <strong>http://www.example.com</strong>/). Stellen Sie sicher, dass Sie auch das Protokoll (wie z.B. <strong>http://</strong>) aufnehmen. Zum Beispiel: <strong>http://www.google.com</strong> ist eine gültige Basis-URL, aber <strong>www.google.com</strong> nicht.</li>   
<li>Der Webserver-Pfad zum Speicherort, an dem Sie die Sitemap speichern wollen. Im Allgemeinen ist dies der Pfad zur Basis-URL, da die Sitemap keine URLs enthalten kann, die sich in einem Verzeichnis auf einer höheren Ebene im Vergleich zum Speicherort der Sitemap befinden. Wenn Sie den Google Sitemap Generator ausführen, erstellt er die Sitemap und legt Sie am von Ihnen angegebenen Speicherort ab.</li>   <li>Die Verfahren, die der Sitemap-Generator für die Erstellung Ihrer Sitmap verwenden soll. Sie können eine beliebige Kombination von Verfahren verwenden. Die folgenden Verfahren stehen zur Verfügung:</li>  </ul>   </font><ol> <ul>  <li><font size="-1"><strong> <a href="#URL">URL</a></strong> &#8212;Listen Sie individuelle URLs in diesem Abschnitt der Konfigurationsdatei auf, zusammen mit Informationen über jede URL. Dieses Verfahren wird im Allgemeinen in Kombination mit einem anderen Verfahren verwendet, um manuell zusätzliche URLs aufzunehmen, die mit anderen Verfahren nicht erfasst würden. </font></li>  <li><font size="-1"><strong><a href="#urllist">URL-Liste</a> </strong> &#8212;verweist die Konfigurationsdatei auf eine Textdatei, die eine URL-Liste enthält. Dieses Verfahren bietet sich an, wenn diese Textdatei bereits existiert oder wenn Sie zur Erstellung einer URL-Liste ein Skript verwenden. </font></li>  <li><font size="-1"><strong><a href="#directory">Verzeichnispfade</a></strong> &#8212;geben Sie die Verzeichnispfade für Ihre Website sowie die entsprechenden URLs zu diesen Pfaden an. Der Sitemap -Generator erstellt eine URL-Liste auf der Grundlage des Inhalts dieser Verzeichnisse. Dieses Verfahren bietet sich an, wenn Ihre Website aus statischen HTML-Dateien besteht. </font></li>  <li><font size="-1"><strong> <a href="#logs">Zugriffsprotokolle</a></strong> &#8212;verweisen auf den Pfad zu Ihren Protokolldateien. Der Sitemap-Generator erstellt eine URL-Liste auf der Grundlage der URLs in den Protokollen. Dieses Verfahren bietet sich an, wenn Ihre Website aus dynamischen Seiten besteht. </font></li>  <li><font size="-1"><strong> <a href="#sitemap">Sitemap</a></strong> &#8212; verweist auf vorhandene Sitemaps, die Sie mit dem Sitemap-Generator erstellt haben. Der Sitemap-Generator erstellt eine einzelne Sitemap, die die in jeder Sitemap enthaltenen URLs umfasst. Sie können diese Methode verwenden, wenn Sie bereits mehrere kleinere Sitemaps erstellt haben, die Sie zu einer größeren Sitemap zusammenführen möchten. </font></li>  </ul>  </ol>   <font size="-1"><p><b><a name="create_config"></a>Erstellen Sie die Konfigurationsdatei wie folgt:</b></p>  </font>  <ol>  <font size="-1"> <li>Öffnen Sie die <strong>example_config.xml</strong>-Datei in einem Text-Editor. Speichern Sie sie als eine neue Datei wie z.B. <strong>config.xml</strong> oder <strong>mysite_config.xml</strong>).</li>  </font>    <font size="-1">  <li>Lokalisieren Sie den Website-Bestimmungsabschnitt:</li>  </font>   <pre>&lt;site 
base_url="http://www.example.com/" 
store_into="/var/www/docroot/sitemap.xml.gz"
verbose="1"&gt;</pre>   <font size="-1"><li>Verändern Sie den <strong>base_url</strong>-Wert in der URL für Ihre Website.</li>   <li>Ändern Sie den <strong>store_into</strong>-Wert zugunsten des Pfads auf Ihrem Webserver, unter dem die Sitemap gespeichert werden soll, und des gewünschten Dateinamens für die Sitemap. Im Allgemeinen ist dies der Pfad zur Basis-URL, da Google nur URLs akzeptieren kann, die sich auf derselben Ebene wie das Verzeichnis der Sitemap oder in dessen Unterverzeichnissen befinden. Sie können einen relativen Pfad ausgehend von dem Verzeichnis angeben, in das Sie das Skript hochladen, oder einen vollständigen Pfad ausgehend vom Stammverzeichnis Ihres Webservers. Wenn Sie das Skript in das Verzeichnis Ihrer Basis-URL hochladen, können Sie einfach den Dateinamen angeben.</li>  </font>  <font size="-1"></font><font size="-1"><li>Lokalisieren Sie die Abschnitte über Erstellungsverfahren, die mit <span class="style1">** MODIFY</span> <span class="style1">or DELETE **</span> beginnen. Jeder dieser Abschnitte befasst sich mit einem Verfahren für die Sitemap-Erstellung.</li>  <li>Löschen Sie die Abschnitte für die Verfahren, die Sie nicht verwenden werden.</li>  <li>Befolgen Sie die unten genannten Anweisungen für die Verfahren, die Sie verwenden wollen.</li>  <p><strong> URL<a name="URL"></a></strong></p>  <p>Lokalisieren Sie den folgenden Abschnitt:</p>  </font>  <pre>&lt;!-- ** MODIFY or DELETE ** 
"url" nodes specify individual URLs to include in the map. &lt;br&gt;

Required attributes: 
href - the URL

Optional attributes: 
lastmod - timestamp of last modification (ISO8601 format) 
changefreq - how often content at this URL is usually updated
priority - value 0.0 to 1.0 of relative importance in your site 
--&gt; 

&lt;url href="http://www.example.com/stats?q=name" /&gt; 
&lt;url 
href="http://www.example.com/stats?q=age" 
lastmod="2004-11-14T01:00:00-07:00" 
changefreq="yearly" 
priority="0.3"
/&gt;</pre>  <font size="-1">  <p>In diesem Abschnitt finden Sie zwei Beispiele: Das erste enthält nur das erforderliche Attribut, das zweite sowohl das erforderliche Attribut als auch die optionalen Attribute.</p>  <p>Verwenden Sie dieses Format für alle URLs, die Sie aufnehmen wollen. Das <strong>changefreq</strong>-Attributs vermittelt Google einen Eindruck davon, wie oft die URL aktualisiert wird. Dadurch erfährt Google, wie oft die Seite zur Erfassung neuer Inhalte besucht werden sollte. Das <strong>priority</strong>-Attribut informiert Google über die relative Wichtigkeit dieser Seite im Vergleich zu den anderen Seiten Ihrer Website. Dieses Attribut hat keine Auswirkung darauf, wie Google Ihre Seite im Vergleich zu Seiten anderer Websites sieht. Es informiert Google lediglich darüber, welche Seiten Ihrer Website Sie für am wichtigsten halten.</p>  </font>  <p><font size="-1"><strong> URL-Liste <a name="urllist"></a> </strong></font></p>  <font size="-1"><p>Lokalisieren Sie den folgenden Abschnitt:</p>   </font>  <pre>&lt;!-- ** MODIFY or DELETE **
"urllist" nodes name text files with lists of URLs. 
An example file "example_urllist.txt" is provided. 

Required attributes: 
path - path to the file 

Optional attributes: 
encoding - encoding of the file if not US-ASCII 
--&gt; 
&lt;urllist path="example_urllist.txt" encoding="UTF-8" /&gt;</pre>   <p><font size="-1"> Mit diesem Format können Sie auf den Pfad und den Namen der Textdatei verweisen, die Ihre Liste mit den URLs enthält. Sie können die bereitgestellte Datei <strong>example_urllist.txt </strong>als Vorlage für diese Textdatei verwenden. Sie können einen relativen oder einen vollständigen Pfad zu Ihrem Webserver angeben. Wenn sich der Sitemap-Generator und die Datei <strong>urlist.txt </strong>beispielsweise im selben Verzeichnis befinden, können Sie einfach den Dateinamen der<strong> TXT</strong>-Datei angeben. Wenn Sie eine Textdatei mit einer anderen Codierung als UTF-8 erstellen, können Sie die Codierung mit dem <strong>encoding</strong>-Attribut angeben. Wenn mehrere TXT-Dateien vorhanden sind, können Sie Platzhalter verwenden. Beispiel:</font></p>  <pre>&lt;urllist path=&quot;example_urllist*.txt&quot; encoding=&quot;UTF-8&quot; /&gt;</pre>  <p><font size="-1">Für jede URL, die Sie in die Textdatei aufnehmen, können Sie das Datum der letzten Veränderung angeben sowie die Häufigkeit und die Priorität ändern. Zu ausführlichen Informationen über die Struktur dieser Datei siehe den Abschnitt <a href="#urllist_reference">URL-Liste Textdatei</a>.</font></p>  <p><font size="-1"><strong> Verzeichnispfade<a name="directory"></a> </strong></font></p>  <p><font size="-1"> Lokalisieren Sie den folgenden Abschnitt: </font></p>   <pre>&lt;!-- ** MODIFY or DELETE ** 
"directory" nodes tell the script to walk the file system and 
include all files and directories in the Sitemap.

Required attributes:
path - path to begin walking from 
url - URL equivalent of that path 

Optional attributes:
default_file - name of the index or default file for directory URLs

--&gt; 
 &lt;directory  path=&quot;/var/www/icons&quot;    url=&quot;http://www.example.com/images/&quot; /&gt;<br>&lt;directory<br>path=&quot;/var/www/docroot&quot;<br>url=&quot;http://www.example.com/&quot;<br>default_file=&quot;index.html&quot;<br>/&gt;</pre>   <p><font size="-1">In diesem Abschnitt werden zwei Beispiele gezeigt. Wenn Ihre sämtlichen Seiten in den  Unterverzeichnissen eines Pfades enthalten sind, brauchen Sie nur einen Eintrag aufzunehmen. Wenn Sie jedoch mehrere Pfade zu Seiten auf Ihrer Website haben, müssen Sie für jeden einen Eintrag aufnehmen. </font></p>   <p><font size="-1">Beachten Sie, dass jede URL mit der von Ihnen in Schritt 3 angegebenen Basis-URL beginnen muss. Zum Beispiel: Die in der <strong>example_config.xml</strong>-Datei enthaltenen Beispiele weisen beide URLs auf, die mit <strong>http://www.example.com/</strong> beginnen. Deshalb sind beide URLs gültig. </font></p>   <p><font size="-1">Ersetzen Sie die Beispiel-Einträge mit Einträgen für Ihre Website. Viele Websites haben nur einen Eintrag, der auf die Basis-URL verweist. Stellen Sie sicher, dass der <strong>path</strong>-Wert der vollständige Pfad zum Verzeichnis auf Ihrem Webserver ist. Stellen Sie sicher, dass der <strong>url</strong>-Wert die vollständige URL ist, einschließlich des Protokolls (wie z.B. http) und erforderlichenfalls eines abschließenden Schrägstrichs.</font></p>  <p><font size="-1">Sie können die <strong>default_file</strong>-Parameter verwenden, um den Dateinamen anzugeben, den Ihr Server als Default-Seite für ein Verzeichnis verwendet. Im oben aufgeführten Beispiel wird <strong>/var/www/docroot</strong> in <strong>http://www.example.com/index.html</strong> übersetzt. Sie brauchen dies nicht anzugeben. Wenn Sie dies jedoch tun, schließt der Sitemap-Generator die jedem Unterverzeichnis entsprechende Seite nur einmal ein (anstatt sowohl die Verzeichnis-URL als auch die Dateinamen-URL anzugeben) und verwendet das Datum der letzten Veränderung der Datei (anstatt des Verzeichnisses) zum Extrahieren des lastmod-Attributs für diese Seite. </font></p>  <p><font size="-1"><strong> Zugriffsprotokolle <a name="logs"></a></strong></font></p>  <p><font size="-1"> Lokalisieren Sie den folgenden Abschnitt: </font></p>  <pre>&lt;!-- ** MODIFY or DELETE **
&quot;accesslog&quot; nodes tell the script to scan webserver log files to
extract URLs on your site.  Both Common Logfile Format (Apache's default 
logfile) and Extended Logfile Format (IIS's default logfile) can be read.
				
Required attributes:
 path - path to the file
Optional attributes:
 encoding - encoding of the file if not US-ASCII
  --&gt;
&lt;accesslog path=&quot;/etc/httpd/logs/access.log&quot; encoding=&quot;UTF-8&quot; /&gt;
&lt;accesslog path=&quot;/etc/httpd/logs/access.log.0&quot; encoding=&quot;UTF-8&quot; /&gt;
&lt;accesslog path=&quot;/etc/httpd/logs/access.log.1.gz&quot; encoding=&quot;UTF-8&quot; /&gt;</pre>   <p><font size="-1">Dieser Abschnitt enthält drei Beispiele. Sie sollten diese Einträge durch einen Eintrag für jede Protokolldatei ersetzen. Stellen Sie sicher, dass als Wert für "path" der vollständige Pfad- und Dateiname auf Ihrem Webserver angegeben wird. Wenn die Protokolldateien nicht als US-ASCII oder UTF8 codiert sind, verwenden Sie das optionale Attribut <strong>encoding</strong>, um die Codierung <a href="#encoding">anzugeben</a>. Darüber hinaus können Platzhalter angegeben werden, anstatt jede Protokolldatei einzeln aufzuführen. Im obigen Beispiel könnten Sie beispielsweise den folgenden Eintrag angeben, damit alle drei Protokolldateien eingeschlossen werden:</font></p> <pre>&lt;accesslog path=&quot;/etc/httpd/logs/access.log*&quot; encoding=&quot;UTF-8&quot; /&gt;</pre>  <p><font size="-1">Der Sitemap-Generator ordnet den in den Protokollen gefundenen URLs eine Priorität zu entsprechend der Häufigkeit, mit der auf eine URL zugegriffen wird. Zum Beispiel: Eine URL, auf die 100 Mal zugegriffen wurde, erhält eine höhere Priorität als eine URL, auf die zweimal zugegriffen wurde. Die Prioritätszuordnung ist relativ und hängt von jeder URL in Relation zu anderen URLs auf der Website ab.</font></p> <p><font size="-1"><strong> sitemap <a name="sitemap"></a></strong></font></p> <p><font size="-1"> Lokalisieren Sie den folgenden Abschnitt: </font></p>  <pre>&lt;!-- ** MODIFY or DELETE **<br>&quot;sitemap&quot; nodes tell the script to scan other Sitemap files. This can
be useful to aggregate the results of multiple runs of this script into
a single Sitemap.

Required attributes:
path - path to the file
--&gt;
&lt;sitemap path=&quot;/var/www/docroot/subpath/sitemap.xml&quot; /&gt;</pre>   <p><font size="-1">Dieser Abschnitt enthält ein Beispiel. Sie sollten diesen Eintrag durch einen Eintrag für jede Sitemap ersetzen, die Sie einschließen möchten. Stellen Sie sicher, dass als Wert für "path" der vollständige Pfad- und Dateiname auf Ihrem Webserver angegeben wird. Sie können auch mit gzip komprimierte Sitemaps aufführen, sofern diese die Dateinamenerweiterung .gz aufweisen. Darüber hinaus können Platzhalter angegeben werden, anstatt jede Sitemap einzeln aufzuführen. Mit dem folgenden Eintrag wird beispielsweise jede Sitemap eingeschlossen, die mit dem Wort &quot;sitemap&quot; beginnt und die Dateinamenerweiterung .xml aufweist:</font></p> <pre>&lt;sitemap path=&quot;/var/www/docroot/subpath/sitemap*.xml&quot; /&gt;</pre>  <p><font size="-1">Der Sitemap-Generator extrahiert alle URLs sowie die für jede URL aufgeführten optionalen Daten für jede Sitemap, die Sie aufführen, und erstellt eine Sitemap mit diesen Informationen. Wir können derzeit jedoch nicht garantieren, dass mit dieser Methode Sitemaps verarbeitet werden können, die mit anderen Tools als dem Sitemap-Generator erstellt wurden.</font></p>     <font size="-1"><li>Lokalisieren Sie den Abschnitt Filterdefinition:</li></font>   <pre>&lt;!-- ********************************************************         
FILTERS
				
Filters specify wild-card patterns that the script compares
against all URLs it finds. Filters can be used to exclude
certain URLs from your Sitemap, for instance if you have
hidden content that you hope the search engines don't find.

Filters can be either type=&quot;wildcard&quot;, which means standard
path wildcards (* and ?) are used to compare against URLs,
 or type=&quot;regexp&quot;, which means regular expressions are used
to compare.

Filters are applied in the order specified in this file.
An action=&quot;drop&quot; filter causes exclusion of matching URLs.
An action=&quot;pass&quot; filter causes inclusion of matching URLs,
shortcutting any other later filters that might also match.
If no filter at all matches a URL, the URL will be included.
Together you can build up fairly complex rules.

The default action is &quot;drop&quot;.
The default type is &quot;wildcard&quot;.

You can MODIFY or DELETE these entries as appropriate for
your site. However, unlike above, the example entries in
this section are not contrived and may be useful to you as
they are.
********************************************************* --&gt;

&lt;!-- Exclude URLs that end with a '~' (IE: emacs backup files) --&gt;
&lt;filter action=&quot;drop&quot; type=&quot;wildcard&quot; pattern=&quot;*~&quot; /&gt;

&lt;!-- Exclude URLs within UNIX-style hidden files or directories --&gt;
&lt;filter action=&quot;drop&quot; type=&quot;regexp&quot; pattern=&quot;/\.[^/]*&quot; /&gt;</pre>  <p><font size="-1">Sie können durch Filtern bestimmte URLs von der erstellten Sitemap ausschließen. Dies bietet sich an, wenn Sie eine sauberere Liste erstellen möchten, redundante Einträge reduzieren möchten oder verhindern möchten, dass bestimmte URLs indiziert werden. Bitte beachten Sie, dass, wenn Sie eine <a href="http://www.robotstxt.org/wc/robots.html">robots.txt</a>-Datei verwenden, um URLs daran zu hindern, in den Index aufgenommen zu werden, Google die URLs auch dann nicht durchsucht oder indiziert, wenn die URLs in Ihrer Sitemap aufgenommen sind. </font></p>   <p><font size="-1"> Sie können eine oder alle der Filtermethoden verwenden. Sie können die Einträge, die Sie nicht benötigen, löschen und gegebenenfalls zusätzliche Einträge erstellen. Unten finden Sie Beispielanwendungen. </font></p>  <pre>&lt;filter action=&quot;drop&quot; type=&quot;wildcard&quot; pattern=&quot;*.jpg&quot; /&gt;</pre>  <p><font size="-1">Dieser Filter schließt URLs aus, die auf .jpg enden. Es bietet sich an, einen ähnlichen Filter aufzunehmen, wenn alle Abbildungen auf Ihrer Website in HTML-Seiten integriert sind und nicht über eigenständige URLs auf sie zugegriffen werden sollte. </font></p>  <pre>&lt;filter action=&quot;pass&quot; type=&quot;wildcard&quot; pattern=&quot;*.htm*&quot; /&gt;
&lt;filter action=&quot;drop&quot; type=&quot;wildcard&quot; pattern=&quot;*&quot; /&gt;</pre><font size="-1"> Dieser Filter schließt alle .htm*-Dateien ein und alles Weitere aus.</font><br>  <br>    <font size="-1"></font><font size="-1"><li>Wenn Sie alle Veränderungen für Ihre Website durchgeführt haben, speichern Sie die Datei.</li></font>  </ol>    <font size="-1"><a name="config_reference"></a><p><b>Config File Syntax Reference</b></p>  </font><font size="-1">  </font>  <p><font size="-1">Eine vollständige Erklärung der Syntax der Konfigurationsdatei finden Sie unten. Jedes Tag beginnt mit einem Codebeispiel, gefolgt von einer Beschreibung der Attribute. </font></p>   <p><font size="-1"><strong><a name="sitetag"></a>site<br></strong></font><font size="-1">Erforderlicher Tag am Anfang jeder Konfigurationsdatei. </font></p>  <pre>&lt;site
base_url="http://www.example.com/"
store_into="/var/www/html/sitemap.xml.gz"
verbose="1"
supress_search_engine_notify="1"
default_encoding="UTF-8"&gt;</pre>  <br>  <font size="-1">  <table border="1" cellpadding="2" cellspacing="0" width="100%">   <tbody><tr>  <td valign="top" width="19%"><pre>base_url</pre></td>  <td valign="top" width="6%"><font size="-1">erforderlich</font></td>  <td valign="top" width="75%"><font size="-1">Der HTTP-Pfad zur Basis Ihrer Website - nur URLs, die mit dieser Basisadresse beginnen, können in die Sitemap aufgenommen werden</font></td>  </tr>   <tr>  <td valign="top"><pre>store_into</pre></td>  <td valign="top"><font size="-1">erforderlich</font></td>  <td valign="top"><font size="-1">Der Webserver-Pfad zu der gewünschten Ausgabedatei. Diese Datei wird vom Skript erstellt - es ist nicht notwendig, die Datei vor dem Ausführen des Skripts zu erstellen.</font></td>  </tr>   <tr>  <td valign="top"><pre>verbose</pre></td>  <td valign="top"><font size="-1">Optional</font></td>  <td valign="top"><font size="-1">Geben Sie eine Zahl von 0 bis 3 ein (höhere Zahlen entsprechen umfangreicheren Debugging-Informationen) entsprechen</font></td>  </tr>   <tr>  <td valign="top"><pre>suppress_search_engine_notify</pre></td>  <td valign="top"><font size="-1">Optional</font></td>  <td valign="top"><font size="-1"></font><font size="-1">Geben Sie eine "1" ein, um die Benachrichtigung der Suchmaschine zu Testzwecken zu deaktivieren.</font></td>  </tr>   <tr>  <td valign="top"><pre>default_encoding</pre></td>  <td valign="top"><font size="-1">Optional</font></td>  <td valign="top"><font size="-1">Geben Sie eine Zeichencodierung an, die auf die Dateisystempfade und URLs angewendet werden soll</font></td>  </tr>   </tbody></table>  </font>  <font size="-1">   <p></p>  </font>  <p><font size="-1"><strong>url<br></strong></font><font size="-1">Optionales Tag, das Sie verwenden können, um jede URL auf Ihrer Website aufzulisten. </font></p>  <p><pre>&lt;url
href="http://www.example.com/stats?q=age" 
lastmod="2004-11-14T01:00:00-07:00" 
changefreq="yearly" 
priority="0.3"
/&gt;</pre></p><table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td height="20" valign="top" width="19%"><pre>href</pre></td>  <td width="6%" valign="top"><font size="-1">erforderlich</font></td>  <td valign="top" width="75%"><font size="-1">Der HTTP-Pfad zur Basis Ihrer Website - nur URLs, die mit dieser Basisadresse beginnen, können in die Sitemap aufgenommen werden</font></td>  </tr><tr>  <td valign="top"><pre>lastmod</pre></td>  <td valign="top"><font size="-1">Optional</font></td>  <td valign="top"><font size="-1">Der Zeitpunkt, zu dem die URL zuletzt geändert wurde, im Format <a href="http://www.w3.org/TR/NOTE-datetime">W3C Datetime</a> (JJJJ-MM-TT hh:mm:ss+00:00).  Die Zeitangabe können Sie weglassen. Beispiele:<br>&nbsp;&nbsp;"2005-02-21T18:00:15+00:00"<br>&nbsp;&nbsp;"2005-02-21"</font></td>  </tr><tr>  <td valign="top"><pre>changefreq</pre></td>  <td valign="top"><font size="-1">Optional</font></td>  <td valign="top"><font size="-1">Die Häufigkeit, mit der die URL sich wahrscheinlich ändert. Diese Angabe ist als Hinweis zu betrachten, nicht als Befehl. Als Wert muss "always", "hourly", "daily", "weekly", "monthly", "yearly" oder "never" angegeben werden.</font></td>  </tr><tr>  <td valign="top"><pre>priority</pre></td>  <td valign="top"><font size="-1">Optional</font></td>  <td valign="top"><font size="-1">Die Priorität dieser Seite im Vergleich zu anderen Seiten derselben Website. Der Wert ist eine Zahl zwischen 0.0 und 1.0, wobei 0.0 der niedrigsten und 1.0 der höchsten Priorität entspricht. Die Priorität kann sich auf die Reihenfolge auswirken, in der die URLs Ihrer Website von den Suchmaschinen zur Durchsuchung ausgewählt werden. Da die Priorität relativ ist, wird sie nur für die Auswahl zwischen URLs auf Ihrer eigenen Website verwendet; die Priorität Ihrer Seiten wird nicht mit der Priorität von Seiten anderer Websites verglichen.</font></td>  </tr>  </tbody></table>  <p><font size="-1"><b>urllist<br></b></font><font size="-1">Optionales Tag, das Sie dazu verwenden können, auf eine Textdatei mit einer Liste von auf Ihrer Website enthaltenen URLs hinzuweisen. </font></p>  <pre>&lt;urllist path="/var/www/html/urllist.txt" encoding="UTF-8" /&gt;</pre>  <br>  <table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td height="20" valign="top" width="19%"><pre>path</pre></td>  <td width="6%" valign="top"><font size="-1">erforderlich</font></td>  <td valign="top" width="75%"><font size="-1">Pfad und Dateiname der TXT-Datei. Sie können einen relativen oder einen vollständigen Pfad angeben. </font></td>  </tr><tr>  <td valign="top"><pre>encoding</pre></td>  <td valign="top"><font size="-1">Optional</font></td>  <td valign="top"><font size="-1">Die Codierung der Datei, sofern nicht UTF-8.</font></td>  </tr>  </tbody></table> <p><font size="-1"><a name="urllist_reference"></a>Die <b>urllist.txt</b>-Datei ist eine einfache Textdatei, die eine zu verarbeitende URL-Liste enthält. Sie können außerdem für jede URL optionale Attribute aufnehmen. Attribute werden in derselben Zeile wie die URL eingegeben und durch ein einfaches Leerzeichen getrennt. Zum Beispiel:</font></p>  <pre>http://www.example.com/abc/something
http://www.example.com/abc/xyy.pdf lastmod=2001-12-31T14:05:06+00:00
http://www.example.com/abc/def?x=12&amp;y=23 changefreq=weekly priority=0.3</pre>  <p>  <font size="-1">   </font><table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td width="19%" valign="top"><pre>lastmod</pre></td>  <td valign="top" width="6%"><font size="-1">Optional</font></td>  <td width="75%" valign="top"><p><font size="-1">Der Zeitpunkt, zu dem die URL zuletzt geändert wurde, im Format <a href="http://www.w3.org/TR/NOTE-datetime">W3C Datetime</a> (JJJJ-MM-TT hh:mm:ss+00:00).  Die Zeitangabe können Sie weglassen. Beispiele:</font><font size="-1"><br>  <br>&nbsp;&nbsp;"2005-02-21T18:00:15+00:00"<br>&nbsp;&nbsp;"2005-02-21"</font></p>  </td>  </tr><tr>  <td valign="top"><pre>changefreq</pre></td>  <td valign="top"><font size="-1">Optional</font></td>  <td valign="top"><font size="-1"><font size="-1">Die Häufigkeit, mit der die URL sich wahrscheinlich ändert. Dies wird als Hinweis und nicht als Befehl betrachtet.  Der Wert muss entweder "always", "hourly", "daily", "weekly", "monthly", "yearly", oder "never" sein.</font></font></td>  </tr><tr>  <td valign="top"><pre>priority</pre></td>  <td valign="top"><font size="-1">Optional</font></td>  <td valign="top"><font size="-1">Die Priorität dieser Seite im Vergleich zu anderen Seiten derselben Website. Der Wert ist eine Zahl zwischen 0.0 und 1.0, wobei 0.0 der niedrigsten und 1.0 der höchsten Priorität entspricht. Die Priorität kann sich auf die Reihenfolge auswirken, in der die URLs Ihrer Website von den Suchmaschinen zur Durchsuchung ausgewählt werden. Da die Priorität relativ ist, wird sie nur für die Auswahl zwischen URLs auf Ihrer eigenen Website verwendet; die Priorität Ihrer Seiten wird nicht mit der Priorität von Seiten anderer Websites verglichen.</font></td>  </tr>  </tbody></table>  </p>  <font size="-1">  </font>  <p><font size="-1"><strong>directory<br></strong></font><font size="-1">Optionales Tag, das Sie verwenden können, um Verzeichnisse auf Ihrer Website näher zu bezeichnen, sodass der Sitemap-Generator eine Liste von URLs von den in diesen Verzeichnissen gefundenen Dateien erstellen kann. </font></p>  <pre>--&gt; 
 &lt;directory  path=&quot;/var/www/icons&quot;    url=&quot;http://www.example.com/images/&quot; /&gt;<br>&lt;directory<br>path=&quot;/var/www/docroot&quot;<br>url=&quot;http://www.example.com/&quot;<br>default_file=&quot;index.html&quot;<br>/&gt;</pre>  <table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td width="19%" valign="top"><pre>path</pre></td>  <td valign="top" width="6%"><font size="-1">erforderlich</font></td>  <td width="75%" valign="top"><font size="-1">Gibt den Anfangspfad an. Der Sitemap-Generator durchsucht dieses Verzeichnis sowie alle Unterverzeichnisse</font>.</td>  </tr>   <tr>  <td valign="top"><pre>url</pre></td>  <td valign="top"><font size="-1">erforderlich</font></td>  <td valign="top"><font size="-1">Gibt das URL-Äquivalent des path-Werts an.</font></td>  </tr>  <tr>  <td valign="top"><pre>default_file</pre></td>  <td valign="top"><font size="-1">Optional</font></td>  <td valign="top"><font size="-1">Gibt die standardmäßige Datei für ein Verzeichnis auf dem Server an.</font></td>  </tr>  </tbody></table>  </font>  <p><font size="-1"><b> accesslog<br></b>Optionales Tag, das Sie verwenden können, um den Pfad und Dateinamen von Zugriffsprotokolldateien im IIS- und Apache-Stil näher zu bezeichnen, sodass der Sitemap-Generator automatisch URLs von ihnen abholen kann. </font></p>   <pre>&lt;accesslog path="/etc/httpd/logs/access-0.log" encoding="UTF-8"/&gt;</pre>  <table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td width="19%" valign="top"><pre>path</pre></td>  <td valign="top" width="6%"><font size="-1">erforderlich</font></td>  <td width="75%" valign="top"><font size="-1">Gibt den Pfad zur Datei an.</font></td>  </tr>   <tr>  <td valign="top"><pre>encoding</pre></td>  <td valign="top"><font size="-1">Optional</font></td>  <td valign="top"><font size="-1">Gibt die Codierung der Datei näher an, wenn sie eine andere ist als UTF-8.</font></td>  </tr>  </tbody></table>    <p><font size="-1"><b> sitemap<br></b>Optionales Tag, das zur Angabe des Pfades und des Dateinamens von vorhandenen Sitemaps verwendet werden kann, die Sie mit dem Sitemap-Generator erstellt haben. Der Sitemap-Generator erstellt eine einzelne Sitemap, die die in jeder Sitemap enthaltenen URLs umfasst. </font></p>   <pre>&lt;Sitemap Pfad=&quot;/var/www/docroot/subpath/sitemap.xml&quot; /&gt;</pre>  <table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td width="19%" valign="top"><pre>path</pre></td>  <td valign="top" width="6%"><font size="-1">erforderlich</font></td>  <td width="75%" valign="top"><font size="-1">Gibt den Pfad zur Sitemapdatei an.</font></td>  </tr>  </tbody></table>    <p><font size="-1"><strong><a name="filter_examples"></a>filter<br></strong></font><font size="-1">Optionales Tag, das Sie zur Erstellung von Regeln verwenden können, mit denen bestimmte Dateien ein- oder ausgeschlossen werden. Filter werden in der Reihenfolge angewendet, in der sie in der config.xml-Datei aufgeführt sind. Das Vermischen von Filtereinträgen mit Eingabeeinträgen (url, urllist, directory oder accesslog) hat jedoch keine weiteren Auswirkungen - jede vom Sitemap-Generator zur Sitemap hingezufügte URL wird zunächst gegen jeden Filter abgeglichen. </font><font size="-1">Wenn eine URL mit keinem Filter übereinstimmt, wird sie gemäß der Standardeinstellung in die Sitemap aufgenommen.</font></p>   <pre>&lt;filter action="drop" type="wildcard" pattern="*/internal/*" /&gt;</pre>  <table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td width="19%" valign="top"><pre>action</pre></td>  <td valign="top" width="6%"><font size="-1">Optional</font></td>  <td width="75%" valign="top">  <font size="-1"><p>Die vom Filter durchzuführende Aktion. Gültige Werte sind:</p>  </font> <ul>  <li><font size="-1">drop - schließt übereinstimmende URLs aus. Dieser Vorgang ist voreingestellt; wenn also kein Vorgang angegeben ist, geht der Generator von der Funktion &quot;drop&quot; aus.</font></li>  <li><font size="-1">pass - schließt übereinstimmende URLs ein.</font></li>  </ul>  </p></td>  </tr>   <tr>  <td width="19%" valign="top"><pre>type</pre></td>  <td valign="top" width="6%"><font size="-1">Optional</font></td>  <td width="75%" valign="top"><font size="-1"><p>Art der Filterung. Gültige Werte sind:</p>  </font> <ul>  <li><font size="-1">wildcard - beim URL-Abgleich werden standardmäßige Pfadplatzhalterzeichen (? und *) verwendet. Dies ist der voreingestellte Typ; wenn also kein Typ angegeben wird, geht der Generator von &quot;wildcard&quot;.</font></li>  <li><font size="-1">regexp - reguläre Ausdrücke werden verwendet.</font></li>  </ul></td>  </tr>  <tr>  <td valign="top"><pre>pattern</pre></td>  <td valign="top"><font size="-1">erforderlich</font></td>  <td valign="top"><font size="-1">Gibt das Muster für den Abgleich an.</font></td>  </tr>  </tbody></table>  <font size="-1"> <p><b><a name="encoding"></a>Codierungen</b></p>   <p>Die in Ihrer Konfigurationsdatei aufgeführten Dateien, seien es URL-Listen oder Webserver-Protokolle, können andere Codierungen als das standardmäßige UTF-8 verwenden. Sie können alternative Codierungen in der Datei config.xml angeben, um zu beeinflussen, wie die Dateien vom Sitemap-Generator gelesen werden. Folgende Codierungen werden häufig verwendet:</p>  <ul>  <li><strong>encoding="utf-8"</strong> ist die angenommene Standardeinstellung</li><li><strong>encoding="ascii</strong>" ist eine Untermenge von UTF-8, braucht daher nicht angegeben zu werden</li><li><strong>encoding="iso-8859-1</strong>" ist für viele westeuropäische Sprachen üblich</li></ul>  </font>   <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="creating_mobile" id="creating_mobile"></a><b>2b. Zusatzinformationen zum Erstellen einer mobilen Konfigurationsdatei</b></td>  </tr>  </tbody></table>  <p><font size="-1">Konfigurationsdateien für mobile Sitemaps werden auf dieselbe Weise erstellt wie für nicht mobile Sitemaps. Jedoch muss für jede Auszeichnungssprache eine eigene Konfigurationsdatei erstellt werden, und der Sitemap-Generator muss mit jeder Konfigurationsdatei einzeln ausgeführt werden, so dass eine separate Sitemap für jede Sprache erzeugt wird.</font></p>  <p><font size="-1">Jede Konfigurationsdatei muss:</font></p>  <ul>  <li><font size="-1">Geben Sie einen anderen Dateinamen für den Wert <a href="#create_config"><strong>store_into</strong> an</a>.</font></li>  <li><font size="-1">Verwenden Sie <a href="#filter_examples">Filter</a>, um die URLs anzugeben, die für die betreffende Auszeichnungssprache aus- bzw. eingeschlossen werden sollen. Beachten Sie, dass jede Sitemap nur URLs für eine einzelne Auszeichnungssprache enthalten darf. Eine URL kann daher in mehrere Sitemaps aufgenommen werden, wenn sie mehrere Auszeichnungssprachen liefert.</font></li>  </ul>  <p><strong><font size="-1">Beispiele für die Filterung</font></strong></p>  <p><font size="-1">Nachstehend sehen Sie einige Beispiele dafür, wie Sie mit Hilfe erweiterungsbasierter Filter mobile Sitemaps für verschiedene Auszeichnungssprachen generieren können. Welche Filterung verwendet werden sollte, hängt davon ab, welche Typen von Auszeichnungssprachen auf Ihrer Website verwendet werden und wie die einzelnen Typen angegeben wurden. Wenn Einzelheiten Ihrer Website anders implementiert sind (beispielsweise wenn Sie URLs für verschiedene Auszeichnungssprachen in separaten Ordnern organisiert haben), müssen die Filter gemäß den spezifischen Merkmalen Ihrer Websiteimplementierung angewendet werden. Beachten Sie, dass Filter in der Reihenfolge angewendet werden, in der sie in der Konfigurationsdatei aufgeführt sind. Als ersten Filter sollten Sie daher eine "pass"-Aktion einrichten, die die URLs enthält, die in die Sitemap aufgenommen werden sollen. </font></p>  <p><font size="-1">So erstellen Sie eine Sitemap für WML-Content (WAP 1.2):</font></p>   <pre>&lt;filter action="pass" type="wildcard" pattern="*.wml" /&gt;
&lt;filter action="drop" type="wildcard" pattern="*.*" /&gt;<br>
</pre>   <p><font size="-1">So erstellen Sie eine Sitemap für XHTML Mobile Profile-Content (WAP 2.0):</font></p>   <pre>&lt;filter action="pass" type="wildcard" pattern="*.xhtml" /&gt;
&lt;filter action="drop" type="wildcard" pattern="*.*" /&gt;<br>
			</pre>  <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="copy"></a><b>3. Hochladen der Dateien auf Ihren Webserver</b></td>  </tr>  </tbody></table>  <p><font size="-1"> Sie sollten die folgenden Dateien auf Ihren Webserver in einen Speicherort hochladen, auf den Sie von einer Befehlszeile aus zugreifen können: </font></p>   <font size="-1"><ul>  <li><strong> config.xml</strong> &#8212;Dies ist die Konfigurationsdatei, die Sie gerade mit <strong>example_config.xml</strong> erstellt haben.</li>  <li><strong> sitemap_gen.py</strong> &#8212;Dies ist das Python-Skript, mit dem Ihre Sitemap erstellt wird.</li>  <li><strong> urllist.txt</strong> &#8212;Diese Datei ist optional; Sie brauchen Sie nur dann aufzunehmen, wenn Sie eine Sitemap mit dem Textdateiverfahren erstellt haben.</li>  </ul>   </font>  <p><font size="-1"> Das von Ihnen zum Hochladen dieser Dateien verwendete Verfahren hängt von der Umgebung ab. Gängige Verfahren sind <a href="http://www.google.com/search?q=ftp">FTP</a> und SCP. Für weitere Informationen können Sie sich an Ihren Webhosting-Anbieter wenden. </font></p>   <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="execute"></a><strong>4. Ausführen des Sitemap-Generator-Skripts (sitemap_gen.py) </strong></td>  </tr>  </tbody></table>   <p><font size="-1"> Um den Sitemap-Generator zu aktivieren, müssen Sie eine Verbindung zu Ihrem Webserver herstellen. Das Verbindungsverfahren hängt von Ihrer Umgebung ab. Sie können zum Beispiel im Allgemeinen mit <a href="http://www.google.com/search?q=ssh">SSH</a> auf einen UNIX-basierten Server zugreifen. Für weitere Informationen über das Herstellen einer Verbindung zu Ihrem Webserver und über das Ausführen von Skripts sollten Sie sich an Ihren Webhosting-Anbieter wenden. </font></p>   <p><font size="-1"> Nachdem Sie die Dateien auf Ihren Webserver kopiert haben, müssen Sie das Sitemap Generator-Skript ausführen. Stellen Sie die Verbindung zu Ihrem Webserver her und führen Sie den folgenden Befehl aus (ersetzen Sie <strong>&lt;path/config.xml&gt;</strong> mit dem Pfad zu ihrer Konfigurationsdatei und mit deren Dateinamen; wenn Sie diese Datei auf denselben Speicherort hochgeladen haben wie das Python-Skript, können Sie den Pfad weglassen):</font></p>   <pre>python sitemap_gen.py --config=&lt;path/config.xml&gt</pre> <p><font size="-1">Eine UNIX-basierte Befehlszeile könnte beispielsweise etwa so aussehen:</font></p> <p><img src="images/python_command.gif" alt="Python-Befehl"></p> <p><font size="-1">Eine MS-DOS-basierte Befehls-Shell könnte etwa so aussehen:</font></p> <p><img src="images/python_dos.gif" alt="Python-Befehl"></p> <p><font size="-1"><b>Tip:</b> Wenn Sie Ihre Konfiguration testen und noch nicht bereit sind, Ihre Sitemap einzureichen, hindert die folgende Syntax den Sitemap-Generator daran, mit Google Kontakt aufzunehmen:</font></p>  <pre><br>$ Python sitemap_gen.py --config=config.xml --wird getestet</pre>  <font size="-1"><p>In der Eingabeaufforderung wird der Status der Anfrage angezeigt:</p></font> <pre>Reading configuration file: /path/config.xml
	Opened URLLIST "/path/urllist.txt"
	Walking DIRECTORY "/var/www/html/dir"
	Walking DIRECTORY "/var/www/html/dir2"
	Opened ACCESSLOG "/etc/httpd/logs/access-0.log"
	Sorting and normalizing collected URLs.
	Writing Sitemap file "/path/sitemap.xml.gz" with 1092 URLs
	Notifying search engines.
	Notifying www.google.com
	Count of file extensions on URLs:
		208  .html
		574  .jpg
		...
		Number of errors: 0
		Number of warnings: 0</pre>  <font size="-1">  <p>Falls Sie eine zu wenig umfangreiche Ausgabe erhalten, so wie diese, ändern Sie ggf. die Einstellung "verbose" in der Konfigurationsdatei. Diese Einstellung bestimmt, wie viele Informationen auf dem Bildschirm ausgegeben werden. Dieses Beispiel zeigt die Ausgabe bei der Einstellung von "verbose" auf "1"</p>  <p>Fehler in der Datei werden ebenfalls zurückgegeben. Wenn Sie beispielsweise in einem Verzeichniseintrag das Attribut url= weggelassen haben, gibt das Skript folgende Ausgabe zurück:</p></font> <pre>[ERROR] Directory entries must have both "path" and "url" attributes
	Number of errors: 1</pre>  <font size="-1">  </font>  <p><font size="-1">Beheben Sie eventuelle Fehler in Ihrer <b>config.xml</b>-Datei und führen Sie das Skript erneut aus. Wenn keine Fehler vorliegen, erstellt der Sitemap-Generator eine neue <b>sitemap.xml.gz</b>-Datei am von Ihnen in der Konfigurationsdatei angegebenen Speicherort. </font></p>  <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="submitting" id="submitting"></a><strong>5. Einreichen Ihrer Sitemap bei Google </strong></td>  </tr>  </tbody></table>  <p><font size="-1">Der Sitemap-Generator erstellt die Datei <strong>sitemap.xml.gz</strong> an dem Speicherort, den Sie in der Konfigurationsdatei angegeben haben. Wenn diese Datei erfolgreich erstellt wurde, stellen Sie sicher, dass der Zugriff darauf über einen Webbrowser erfolgen kann. <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=34575&topic=8496">Fügen</a> Sie sie anschließend Ihrem Konto für <a href="https://www.google.com/webmasters/sitemaps/siteoverview">Google Sitemaps</a> hinzu. Nur so kann Google Ihnen nützliche Status- und Statistikinformationen zur Verfügung stellen. Wenn Google Probleme mit Ihrer Sitemap meldet, können Sie die Probleme beheben und die Sitemap erneut einreichen. Sie müssen die Sitemap nur einmal manuell hinzufügen. Danach können Sie Google mithilfe einer <a href="submit.html#ping">HTTP-Anforderung</a> über Änderungen an Ihrer Sitemap in Kenntnis setzen. (Sie können sie aber auch über Ihr Konto für Webmaster-Tools von Google erneut einreichen). </font></p>   <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="recur"></a><b>6. Einrichtung eines sich wiederholendes Skripts</b></td>  </tr>  </tbody></table>  <font size="-1">  <p>Es ist zu empfehlen, bei jeder Änderung des Inhalts die Ausführung des Sitemap-Generators zu veranlassen, bis zu einer maximalen Frequenz von einmal pro Stunde.</p>  </font>  <p><font size="-1">Bei einem UNIX-Webserver kann der Webmaster überlegen, diesen Vorgang als <a href="http://www.google.com/search?q=cron">cron-Job</a> zu konfigurieren. </font></p>  <font size="-1"><p>Webmaster, die andere Plattformen nutzen, sollten sich bei der Konfiguration sich wiederholender Skripts von Ihrem Systemadministrator helfen lassen. Sie können auch Ratschläge von anderen Nutzern in der Google Sitemaps-Gruppe in <a href="http://www.google.com/webmasters/sitemaps/googlegroup?hl=de">Google Groups</a> einholen.</p>   </font>  <p><font size="-1">Mithilfe einer <a href="submit.html#ping">HTTP-Anforderung</a> können Sie Google über Änderungen an Ihrer Sitemap in Kenntnis setzen. Melden Sie sich einmal mit Ihrem Google-Konto in <a href="https://www.google.com/webmasters/sitemaps/siteoverview">Google Webmaster-Tools</a> an, um Ihre <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=34575&topic=8496">Sitemap manuell</a> zu Ihrem Konto für Google Webmaster-Tools hinzuzufügen.</font></p>  <font size="-1"></font>  <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="troubleshoot"></a><b>Fehlersuche</b></td>  </tr>  </tbody></table>  <font size="-1">  <p>In diesem Abschnitt nennen wir einige häufig gestellte Fragen sowie Probleme, die manche Nutzer beim Bedienen des Sitemap-Generator haben, und weisen auf mögliche Antworten und Lösungen hin.</p>  <p><b>Über das Web zugänglich</b></p>  <p><b>Issue:</b> Der Sitemap-Generator gibt die folgende Fehler- und Warnmeldung zurück:</p>  </font> <pre>[ERROR] When attempting to access your generated Sitemap at the following URL:
	http://www.example.com/sitemap.xml.gz
	we failed to read it.  Please verify the store_into path you specified in
	your configuration file is web-accessible.  Consult the FAQ for more
	information.
	[WARNING] Proceeding to notify with an unverifiable URL.</pre>  <font size="-1">  <p><b>Was ist passiert?</b> Der Sitemap-Generator hat am von Ihnen angegebenen Ort eine Datei erstellt und hat dann - wie eine Suchmaschine - versucht, sie mit HTTP abzurufen, jedoch ohne Erfolg. Er hat trotzdem die Suchmaschinen informiert, gibt aber eine Fehlermeldung aus, um Ihnen mitzuteilen, dass Ihre Sitemap möglicherweise von den Suchmaschinen nicht gelesen werden kann.</p>  <p>Der Sitemap-Generator erstellt Ihre Sitemap-Datei in dem Pfad, der im store_into-Attribut in Ihrer <b>config.xml</b>-Datei angegeben ist. Anschließend erstellt der Sitemap-Generator anhand des base_url-Attributs eine URL für diese Datei und teilt die URL den Suchmaschinen mit. Wenn Sie z.B. in der Konfiguration folgende Werte angeben:</p>  </font> <pre>&lt;site base_url="http://www.example.com/"
	      store_into="/var/www/html/sitemap.xml.gz"&gt;</pre>  <font size="-1">  </font><p><font size="-1">Der Sitemap-Generator teilt Suchmaschinen den folgenden Speicherort für ihre Sitemap mit:</font></p>   <pre>http://www.example.com/sitemap.xml.gz</pre>  <font size="-1"><p>Auf die Datei muss über diese URL zugegriffen werden können. Wenn die Datei nicht über diese URL abgerufen werden kann, können Suchmaschinen Ihre Sitemap nicht finden.</p>  </font><p><font size="-1"><b>Was können Sie tun?</b> Sie müssen sicherstellen, dass Ihre <b>config.xml</b>-Datei die richtigen base_url- und store_into-Pfade für Ihre Sitemap angibt. Sie müssen außerdem überprüfen, dass Webbrowser die Sitemap-Datei von der base_url abrufen können. Wenn Sie im Pfad oder in der URL Fehler finden, müssen Sie vielleicht den Sitemap-Generator noch einmal aktivieren, oder Sie bringen die Sitemap-Datei zum richtigen Speicherort und informieren die Suchmaschinen manuell über ihre Websites.  </font></p>  <font size="-1"><p><b>Unterstützung für XML</b></p>  <p><strong>Problem:</strong> Der Sitemap-Generator gibt die folgende Fehlermeldung aus:</p>  </font> <pre>Some installs of Python 2.2 do not include complete support for XML. 
	Please try upgrading your version of Python and re-running the script.</pre>  <font size="-1"><p><b>Was ist passiert?</b> Wie die Meldung besagt, wird auf einigen Plattformen eine Version von Python (Sprache, in der das Sitemap-Generator-Skript verfasst ist) verwendet, der die für die Verarbeitung von XML-Dateien erforderlichen Supportbibliotheken fehlen. Das Skript benötigt zur Ausführung jedoch die vollständige XML-Unterstützung.</p>  <p><b>Was können Sie tun?</b> Versuchen Sie, Ihre installierte Python-Version durch eine neuere Version zu ersetzen. Dazu müssen Sie sich wahrscheinlich an Ihren Systemadministrator wenden.</p>  <p>Bitte beachten Sie, dass sich dies nur auf den Sitemap-Generator auswirkt und nicht auf Sitemaps allgemein. Wenn Sie ein anderes Verfahren oder Tool für die Erstellung von Sitemaps haben, können Sie dies durchaus verwenden und Ihre Sitemaps bei Suchmaschinen einreichen.</p>  <p><b>Was sind die zusätzlichen Dateien in der .gz- oder .zip-Datei?</b></p>  <p>Wenn Sie das Skript sitemap_gen.py extrahieren, sehen Sie wahrscheinlich deutlich mehr Dateien als nur die oben genannten. Die vollständige Dateiliste sieht etwa so aus:</p>  </font>  <pre>AUTHORS
	ChangeLog
	COPYING
	example_config.xml
	example_urllist.txt
	PKG-INFO
	README
	setup.py
	sitemap_gen.py
	test_sitemap_gen.py</pre>  <font size="-1"><p>Die zusätzlichen Dateien enthalten z.B. Informationen zum Softwarepaket und Lizenzbedingungen. Wir empfehlen Ihnen, diese Dateien zu lesen.</p>  <p>Die einzige Ausnahme ist test_sitemap_gen.py, ein Unit-Testskript, das für Entwickler, die einen Beitrag zu diesem Open Source-Projekt leisten möchten, nützlich sein kann. Wenn Sie den Sitemap-Generator verwenden möchten, ohne den Quellcode zu verändern - was für fast alle Nutzer gilt -, brauchen Sie dieses Testskript wahrscheinlich nicht.</p>Wenn Sie sich an diesem Projekt beteiligen möchten, besuchen Sie die Webseite <a href="http://sourceforge.net/projects/goog-sitemapgen">http://sourceforge.net/projects/goog-sitemapgen</a>. <a href="http://code.google.com/sm_thirdparty.html">Hier</a> finden Sie zudem auch Links zu Drittanbieterprogrammen, die Google Sitemaps unterstützen.</p>   <font size="-1"></font></font>  <p><font size="-1"><b><a name="nonascii"></a>Nicht-ASCII-Zeichen </b></font></p>  <font size="-1"><font size="-1">  </font></font>  <p><font size="-1"><strong>Problem:</strong> Der Domänenname Ihrer Website oder die hierin enthaltenen URLs enthalten Nicht-ASCII-Zeichen.</font></p>  <p><font size="-1">Im Allgemeinen sollten URLs, die nicht aus ASCII-Zeichen bestehen, <a href="protocol.html#escaped">mit UTF-8 codiert</a> werden, bevor sie mit Prozent (%) als Escapezeichen versehen werden. Allerdings antworten einige Webserver nur dann ordnungsgemäß, wenn URLs mit einer anderen Codierung als UTF-8 codiert werden. Alle URLs in Ihrer Sitemap sowie die URL der Sitemap selbst müssen so codiert werden, dass sie von dem Webserver, auf dem sie sich befinden, gelesen werden können. Verwenden Sie im <a href="#sitetag">siteDefinitionsabschnitt</a> das optionale Attribut <strong>default_encoding</strong>, um die von Ihrem Webserver verwendete Codierung anzugeben. Wenn Sie dieses Attribut nicht angeben und Ihr Webserver eine andere Codierung als UTF-8 verwendet, wissen wir nicht, welche Codierung verwendet werden soll.</font></p>  <p><font size="-1">Wenn Ihre URLs Nicht-ASCII-Zeichen umfassen, empfehlen wir, das Skript des Sitemap-Generators unter Verwendung von Python 2.3 oder höher auszuführen. Diese Version von Python wurde um die Unterstützung von Nicht-ASCII-Zeichen erweitert. Wenn Ihre Domänenamen Nicht-ASCII-Zeichen umfassen, müssen Sie Python 2.3 oder höher verwenden, da die Unterstützung für Internationalizing Domain Names in Applications (IDNA) erst mit dieser Version implementiert wurde. Ohne IDNA-Unterstützung kann der Sitemap-Generator Domänennamen, die Nicht-ASCII-Zeichen umfassen, nicht ordnungsgemäß codieren. </font></p>  <font size="-1">     <br>  <p class="d" align="right"><i>Zuletzt geändert am: 15. April 2006</i></p>  </font></div>  </td>  </tr>  <tr>  <td width="1%" valign="top"><img src="http://www.google.com/images/art.gif" width="143" height="53" vspace="5" hspace="15"></td>  <td style="background-color: #ffffff" width="1" valign="top"><img src="http://www.google.com/images/cleardot.gif" width="1" height="1"></td>  <td style="background-color: #ffffff" width="10" valign="top"><img src="http://www.google.com/images/cleardot.gif" width="1" height="1"></td>  <td valign="middle"><div class="footer">  <div align="center"><font size="-1"> &copy;2007 Google - <a href="http://www.google.com/privacy.html">Datenschutzbestimmungen</a> - <a href="http://www.google.com/accounts/TOS">Allgemeine Geschäftsbedingungen</a> - <a href="http://www.google.com/about.html">Über Google</a> </font></div>  </div></td>  </tr> </table> </body> </html>  